e6541c1b7576a160c656ab187901a9695ff9f47d,languages/baseLanguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/typesystem/check_NullableStates_NonTypesystemRule.java,check_NullableStates_NonTypesystemRule,applyRule,#SNode#TypeCheckingContext#IsApplicableStatus#,35

Before Change



      checkingResult = NullableUtil.isNullableDotExpression(parent, source, varState);
      shouldWarn = (boolean) checkingResult._0();
      if (shouldWarn) {
        warning = checkingResult._1();
        nodeToWarn = checkingResult._2();
        {
          MessageTarget errorTarget = new NodeMessageTarget();
          IErrorReporter _reporter_2309309498 = typeCheckingContext.reportWarning(nodeToWarn, warning, "r:00000000-0000-4000-0000-011c895902c5(jetbrains.mps.baseLanguage.typesystem)", "3451033204592343684", null, errorTarget);
        }
        continue;
      }

      checkingResult = NullableUtil.isNullableMethodCall(parent, source, varState);
      shouldWarn = (boolean) checkingResult._0();
      if (shouldWarn) {
        warning = checkingResult._1();
        nodeToWarn = checkingResult._2();
        {
          MessageTarget errorTarget = new NodeMessageTarget();
          IErrorReporter _reporter_2309309498 = typeCheckingContext.reportWarning(nodeToWarn, warning, "r:00000000-0000-4000-0000-011c895902c5(jetbrains.mps.baseLanguage.typesystem)", "741163781874494202", null, errorTarget);

After Change


        }
      }

      checkingResult = NullableUtil.isNullableMethodCall(parent, source, varState);
      if (checkingResult != null) {
        warning = checkingResult._0();
        nodeToWarn = checkingResult._1();
        {
          MessageTarget errorTarget = new NodeMessageTarget();